360 LOCATE 21,5:PRINT SPC(50);:LOCATE 20,5:PRINT SPC(50);:LOCATE 21,31:PRINT"SELECT A PROGRAM ";:LINE INPUT;PROGRAM$
370 N = VAL(PROGRAM$)
372 IF (N < 1 OR N > 56 ) THEN 360
380 ON N GOTO 2000,2010,2020,2030,2040,2050,2060,2070,2080,2090,2100,2110,2120,2130,2140,2150,2160,2170,2180,2190,2200,2210,2220,2230,2240,2250,2260,2270,2280,2290,2300,2310,2320,2330,2340,2350,2360,2370,2380,2390,2400,2410,2420,2430,2440
385 ON N-45 GOTO 2450,2460,2470,2480,2490,2500,2510,2520,2530,2540,2550
390 ON ERROR GOTO 0
1000 REM *******************DATA INPUT FOR MENU *****************************
1010 P = 56
1020 FOR J=1 TO P
1030 READ AA$(J),N(J)
1040 DATA "ALPHAHEX.BAS",1: REM LN 2000
1050 DATA "BLUEBERY.BAS",2: REM 2010
1060 DATA "BLUEBERY.DOC",3: REM 2020
1070 DATA "BLUEBRY2.DOC",4: REM 2030
1080 DATA "BLUEMENU.BAS",5: REM 2040
1090 DATA "BOXINBOX.BAS",6: REM LN 2050
1100 DATA "BOXINPUT.BAS",7: REM 2060
1110 DATA "BUSCHECK.BAS",8: REM 2070
1120 DATA "CALULATE.BAS",9: REM 2080
1130 DATA "CHEKFORM.BAS",10: REM 2090
1140 DATA "CHR$PRNT.BAS",11: REM LN 2100
1150 DATA "CIRCLE .GRA",12: REM 2110
1160 DATA "COLORSEE.CLR",13: REM 2120
1170 DATA "COMPOUND.BAS",14: REM 2130
1180 DATA "D&CFORM .BAS",15: REM 2140
1190 DATA "EASYWORD.BAS",16: REM LN 2150
1200 DATA "EPSONSET.BAS",17: REM 2160
1210 DATA "ESCKEY .BAS",18: REM 2170
1220 DATA "FILEDATE.BAS",19: REM 2180
1230 DATA "GASFORM .BAS",20: REM 2190
1240 DATA "HEADCLN .BAS",21: REM LN 2200
1250 DATA "HEXPRINT.BAS",22: REM 2210
1260 DATA "HEXSAY .BAS",23: REM 2220
1270 DATA "IBMLABEL.BAS",24: REM 2230
1280 DATA "KEYSET .BAS",25: REM 2240
1290 DATA "LABELPRO.BAS",26: REM LN 2250
1300 DATA "LPT12SET.BAS",27: REM 2260
1310 DATA "MENUPRNT.BAS",28: REM 2270
1320 DATA "NECLABEL.BAS",29: REM 2280
1330 DATA "NICELIST.BAS",30: REM 2290
1340 DATA "PC-COLOR.BAS",31: REM LN 2300
1350 DATA "PCADD .GRA",32: REM 2310
1360 DATA "PEEKPRNT.BAS",33: REM 2320
1370 DATA "PRNTCALL.BAS",34: REM 2330
1380 DATA "PROGHEAD.BAS",35: REM 2340
1390 DATA "QUICKBOX.CLR",36: REM LN 2350
1400 DATA "RANDSEED.BAS",37: REM 2360
1410 DATA "SAMPLE .TWD",38: REM 2370
1420 DATA "SAVINGS .BAS",39: REM 2380
1430 DATA "SHOWBOX .BAS",40: REM 2390
1440 DATA "SIXBOXES.BAS",41: REM LN 2400
1450 DATA "STARTUP .BAS",42: REM 2410
1460 DATA "STARTUP .CLR",43: REM 2420
1461 DATA "TASKLIST.BAS",44: REM 2430
1462 DATA "TEST2WRT.BAS",45: REM 2440
1463 DATA "TESTWRIT.BAS",46: REM LN 2450
1464 DATA "TESTWRIT.DOC",47: REM 2460
1465 DATA "TIMESHOW.BAS",48: REM 2470
1466 DATA "WEIGHTFM.BAS",49: REM 2480
1468 DATA "WORKFILE.BAS",50: REM 2490
1469 DATA "WORKFILE.DAT",51: REM LN 2500
1470 DATA "YESORNO .BAS",52: REM 2510
1471 DATA "YOURMENU.BAS",53: REM 2520
1472 DATA "ZIPCLEAR.BAS",54: REM 2530
1473 DATA "LISTSKIP.10P",55: REM 2540
1474 DATA "LISTSKIP.17P",56: REM LN 2550
1475 DATA "--------.BAS",57: REM 2560
1476 DATA "--------.BAS",58: REM 2570
1477 DATA "--------.BAS",59: REM 2580
1478 DATA "--------.BAS",60: REM 2590
1480 NEXT J
1490 RETURN
1650 GOTO 210
2000 RUN"ALPHAHEX.BAS"
2010 RUN"BLUEBERY.BAS"
2020 GOTO 2630 'BLUEBERY.DOC
2030 GOTO 2630 'BLUEBRY2.DOC
2040 RUN"BLUEMENU.BAS"
2050 RUN"BOXINBOX.BAS"
2060 RUN"BOXINPUT.BAS"
2070 RUN"BUSCHECK.BAS"
2080 RUN"CALULATE.BAS"
2090 RUN"CHEKFORM.BAS"
2100 RUN"CHR$PRNT.BAS"
2110 RUN"CIRCLE .GRA"
2120 RUN"COLORSEE.CLR"
2130 RUN"COMPOUND.BAS"
2140 RUN"D&CFORM .BAS"
2150 RUN"EASYWORD.BAS"
2160 RUN"EPSONSET.BAS"
2170 RUN"ESCKEY .BAS"
2180 RUN"FILEDATE.BAS"
2190 RUN"GASFORM .BAS"
2200 RUN"HEADCLN .BAS"
2210 RUN"HEXPRINT.BAS"
2220 RUN"HEXSAY .BAS"
2230 RUN"IBMLABEL.BAS"
2240 RUN"KEYSET .BAS"
2250 RUN"LABELPRO.BAS"
2260 RUN"LPT12SET.BAS"
2270 RUN"MENUPRNT.BAS"
2280 RUN"NECLABEL.BAS"
2290 RUN"NICELIST.BAS"
2300 RUN"PC-COLOR.BAS"
2310 RUN"PCADD .GRA"
2320 RUN"PEEKPRNT.BAS"
2330 RUN"PRNTCALL.BAS"
2340 RUN"PROGHEAD.BAS"
2350 RUN"QUICKBOX.CLR"
2360 RUN"RANDSEED.BAS"
2370 GOTO 2610 'SAMPLE.TWD FOR USE WITH TESTWRITE.BAS/TEST2WRT.BAS
2380 RUN"SAVINGS .BAS"
2390 RUN"SHOWBOX .BAS"
2400 RUN"SIXBOXES.BAS"
2410 RUN"STARTUP .BAS"
2420 RUN"STARTUP .CLR"
2430 RUN"TASKLIST.BAS"
2440 RUN"TEST2WRT.BAS"
2450 RUN"TESTWRIT.BAS"
2460 GOTO 2630 'TESTWRITE DOCUMENTATION
2470 RUN"TIMESHOW.BAS"
2480 RUN"WEIGHTFM.BAS"
2490 RUN"WORKFILE.BAS"
2500 GOTO 2620 'WORKFILE DAT LOADED BY WORKFILE.BAS
2510 RUN"YESORNO .BAS"
2520 RUN"YOURMENU.BAS"
2530 RUN"ZIPCLEAR.BAS"
2540 RUN"LISTSKIP.10P"
2550 RUN"LISTSKIP.17P"
2560 REM
2590 GOTO 210
2600 REM **************** CUT OFF FOR NON-BASIC SELECTION *******************
2610 LOCATE 25,10:PRINT SPC(65);:LOCATE 25,10:PRINT"NOT A BASIC PROGRAM -- DATA FILE TO BE LOADED BY TESTWRIT.BAS.";:FOR I = 1 TO 3000:NEXT:GOTO 2640
2620 LOCATE 25,10:PRINT SPC(65);:LOCATE 25,10:PRINT"NOT A BASIC PROGRAM -- DATA FILE TO BE LOADED BY WORKFILE.BAS.";:FOR I = 1 TO 3000:NEXT:GOTO 2640
2630 LOCATE 25,10:PRINT SPC(65);:LOCATE 25,10:PRINT"NOT A BASIC PROGRAM -- LOAD FROM DOS WITH 'TYPE' COMMAND.";:FOR I = 1 TO 3000:NEXT:GOTO 2640
2640 LOCATE 25,10:PRINT SPC(65);:GOTO 360
6000 LOCATE,,,0,7:GOTO 6100
6100 STOP
64950 END
65000 REM ********************** SAVE ROUTINE ****************************